.container {
    height: 100%;
    width: 100%;
    padding: 10px;
    overflow: hidden;
    box-sizing: border-box;
    // box-shadow: var(--el-box-shadow-light);
}

.flex-column {
    display: flex;
    flex-direction: column;
}

.flex-row {
    display: flex;
    flex-direction: row;
}

.flex-1 {
    flex: 1;
    box-sizing: border-box;
    overflow: hidden;
}

// 圆角
.radius {
    border-radius: 3px;
}

// card阴影
.shadow {
    box-shadow: var(--el-box-shadow-light); // card阴影
}

.padding-10{
    padding: 10px;
}

// 分页符的样式
.demo-pagination-block {
    height: 40px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 10px;
    box-sizing: border-box;

    .demo-pagination-block+.demo-pagination-block {
        margin-top: 10px;
    }

    .demo-pagination-block .demonstration {
        margin-bottom: 16px;
    }
}

.table-layout {
    height: 100%;
    width: 100%;
}